<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>@rongcloud/calllib-uni</title>
	<meta name="description" content="Documentation for @rongcloud/calllib-uni">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="assets/css/main.css">
	<script async src="assets/js/search.js" id="search-script"></script>
</head>
<body>
<header>
	<div class="tsd-page-toolbar">
		<div class="container">
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="assets/js/search.json" data-base=".">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
					<a href="index.html" class="title">@rongcloud/calllib-uni</a>
				</div>
				<div class="table-cell" id="tsd-widgets">
					<div id="tsd-filter">
						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
						<div class="tsd-filter-group">
							<div class="tsd-select" id="tsd-filter-visibility">
								<span class="tsd-select-label">All</span>
								<ul class="tsd-select-list">
									<li data-value="public">Public</li>
									<li data-value="protected">Public/Protected</li>
									<li data-value="private" class="selected">All</li>
								</ul>
							</div>
							<input type="checkbox" id="tsd-filter-inherited" checked />
							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
							<input type="checkbox" id="tsd-filter-externals" checked />
							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
						</div>
					</div>
					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<h1>@rongcloud/calllib-uni</h1>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section ">
							<h3>Functions</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-function"><a href="modules.html#accept" class="tsd-kind-icon">accept</a></li>
								<li class="tsd-kind-function"><a href="modules.html#changeMediaType" class="tsd-kind-icon">change<wbr>Media<wbr>Type</a></li>
								<li class="tsd-kind-function"><a href="modules.html#currentCamera" class="tsd-kind-icon">current<wbr>Camera</a></li>
								<li class="tsd-kind-function"><a href="modules.html#enableCamera" class="tsd-kind-icon">enable<wbr>Camera</a></li>
								<li class="tsd-kind-function"><a href="modules.html#enableMicrophone" class="tsd-kind-icon">enable<wbr>Microphone</a></li>
								<li class="tsd-kind-function"><a href="modules.html#enableSpeaker" class="tsd-kind-icon">enable<wbr>Speaker</a></li>
								<li class="tsd-kind-function"><a href="modules.html#getCurrentCallSession" class="tsd-kind-icon">get<wbr>Current<wbr>Call<wbr>Session</a></li>
								<li class="tsd-kind-function"><a href="modules.html#hangup" class="tsd-kind-icon">hangup</a></li>
								<li class="tsd-kind-function"><a href="modules.html#init" class="tsd-kind-icon">init</a></li>
								<li class="tsd-kind-function"><a href="modules.html#inviteUsers" class="tsd-kind-icon">invite<wbr>Users</a></li>
								<li class="tsd-kind-function"><a href="modules.html#onCallConnected" class="tsd-kind-icon">on<wbr>Call<wbr>Connected</a></li>
								<li class="tsd-kind-function"><a href="modules.html#onCallDisconnected" class="tsd-kind-icon">on<wbr>Call<wbr>Disconnected</a></li>
								<li class="tsd-kind-function"><a href="modules.html#onCallOutgoing" class="tsd-kind-icon">on<wbr>Call<wbr>Outgoing</a></li>
								<li class="tsd-kind-function"><a href="modules.html#onCallReceived" class="tsd-kind-icon">on<wbr>Call<wbr>Received</a></li>
								<li class="tsd-kind-function"><a href="modules.html#onError" class="tsd-kind-icon">on<wbr>Error</a></li>
								<li class="tsd-kind-function"><a href="modules.html#onRemoteUserInvited" class="tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Invited</a></li>
								<li class="tsd-kind-function"><a href="modules.html#onRemoteUserJoined" class="tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Joined</a></li>
								<li class="tsd-kind-function"><a href="modules.html#onRemoteUserLeft" class="tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Left</a></li>
								<li class="tsd-kind-function"><a href="modules.html#onRemoteUserMediaTypeChanged" class="tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Media<wbr>Type<wbr>Changed</a></li>
								<li class="tsd-kind-function"><a href="modules.html#onRemoteUserRinging" class="tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Ringing</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeCallConnectedListener" class="tsd-kind-icon">remove<wbr>Call<wbr>Connected<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeCallDisconnectedListener" class="tsd-kind-icon">remove<wbr>Call<wbr>Disconnected<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeCallOutgoingListener" class="tsd-kind-icon">remove<wbr>Call<wbr>Outgoing<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeCallReceivedListener" class="tsd-kind-icon">remove<wbr>Call<wbr>Received<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeEnableCameraListener" class="tsd-kind-icon">remove<wbr>Enable<wbr>Camera<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeErrorListener" class="tsd-kind-icon">remove<wbr>Error<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeRemoteUserInvited" class="tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Invited</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeRemoteUserJoinedListener" class="tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Joined<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeRemoteUserLeftListener" class="tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Left<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeRemoteUserMediaTypeChangedListener" class="tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Media<wbr>Type<wbr>Changed<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeRemoteUserRingingListener" class="tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Ringing<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#removeSwitchCameraListener" class="tsd-kind-icon">remove<wbr>Switch<wbr>Camera<wbr>Listener</a></li>
								<li class="tsd-kind-function"><a href="modules.html#setVideoView" class="tsd-kind-icon">set<wbr>Video<wbr>View</a></li>
								<li class="tsd-kind-function"><a href="modules.html#startGroupCall" class="tsd-kind-icon">start<wbr>Group<wbr>Call</a></li>
								<li class="tsd-kind-function"><a href="modules.html#startSingleCall" class="tsd-kind-icon">start<wbr>Single<wbr>Call</a></li>
								<li class="tsd-kind-function"><a href="modules.html#switchCamera" class="tsd-kind-icon">switch<wbr>Camera</a></li>
								<li class="tsd-kind-function"><a href="modules.html#unInit" class="tsd-kind-icon">un<wbr>Init</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Functions</h2>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="accept" class="tsd-anchor"></a>
					<h3>accept</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">accept<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:250</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>接收calllib</p>
								</div>
								<p>默认不传参数</p>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="changeMediaType" class="tsd-anchor"></a>
					<h3>change<wbr>Media<wbr>Type</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">change<wbr>Media<wbr>Type<span class="tsd-signature-symbol">(</span>type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">RCCallIWMediaType</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:346</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>修改通话类型</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>type: <span class="tsd-signature-type">RCCallIWMediaType</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="currentCamera" class="tsd-anchor"></a>
					<h3>current<wbr>Camera</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">current<wbr>Camera<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:327</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>获取当前摄像头方式</p>
								</div>
								<p>默认不传参数</p>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="enableCamera" class="tsd-anchor"></a>
					<h3>enable<wbr>Camera</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">enable<wbr>Camera<span class="tsd-signature-symbol">(</span>isOpen<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span>, camera<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">RCCallIWCamera</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:338</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>开启摄像头摄像头</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>isOpen: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>是否开启</p>
									</div>
								</li>
								<li>
									<h5>camera: <span class="tsd-signature-type">RCCallIWCamera</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="enableMicrophone" class="tsd-anchor"></a>
					<h3>enable<wbr>Microphone</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">enable<wbr>Microphone<span class="tsd-signature-symbol">(</span>isOpen<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:308</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>设置callib是否开启麦克风</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>isOpen: <span class="tsd-signature-type">boolean</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="enableSpeaker" class="tsd-anchor"></a>
					<h3>enable<wbr>Speaker</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">enable<wbr>Speaker<span class="tsd-signature-symbol">(</span>isOpen<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:298</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>设置callib是否开启扬声器</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>isOpen: <span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>默认开启</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="getCurrentCallSession" class="tsd-anchor"></a>
					<h3>get<wbr>Current<wbr>Call<wbr>Session</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Current<wbr>Call<wbr>Session<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:232</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>获取当前calllib本地存储信息</p>
								</div>
								<p>默认不传参数</p>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="hangup" class="tsd-anchor"></a>
					<h3>hangup</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">hangup<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:241</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>挂断calllib</p>
								</div>
								<p>默认不传参数</p>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="init" class="tsd-anchor"></a>
					<h3>init</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">init<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:25</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>初始化 SDK，只需要调用一次</p>
								</div>
								<p>calllib初始化默认不传参数</p>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="inviteUsers" class="tsd-anchor"></a>
					<h3>invite<wbr>Users</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">invite<wbr>Users<span class="tsd-signature-symbol">(</span>userIds<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, observerUserIds<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:129</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>邀请用户</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>userIds: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>被邀请用户id列表</p>
									</div>
								</li>
								<li>
									<h5>observerUserIds: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>被邀请观察者id列表 (只能听或看，不能推流的用户)</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="onCallConnected" class="tsd-anchor"></a>
					<h3>on<wbr>Call<wbr>Connected</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Call<wbr>Connected<span class="tsd-signature-symbol">(</span>listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:62</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>添加连接监听函数</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>listener: <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>回调函数</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>result: <span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="onCallDisconnected" class="tsd-anchor"></a>
					<h3>on<wbr>Call<wbr>Disconnected</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Call<wbr>Disconnected<span class="tsd-signature-symbol">(</span>listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:53</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>添加挂断监听函数</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>listener: <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>回调函数</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>result: <span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="onCallOutgoing" class="tsd-anchor"></a>
					<h3>on<wbr>Call<wbr>Outgoing</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Call<wbr>Outgoing<span class="tsd-signature-symbol">(</span>listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:96</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>电话已拨出 主叫端拨出电话后，通过回调 onCallOutgoing 通知当前 call 的详细信息</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>listener: <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>回调函数</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>result: <span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="onCallReceived" class="tsd-anchor"></a>
					<h3>on<wbr>Call<wbr>Received</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Call<wbr>Received<span class="tsd-signature-symbol">(</span>listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ReceivedListenerResult</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:43</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>添加接收监听函数</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>listener: <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ReceivedListenerResult</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>回调函数</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ReceivedListenerResult</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>result: <span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ReceivedListenerResult</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="onError" class="tsd-anchor"></a>
					<h3>on<wbr>Error</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Error<span class="tsd-signature-symbol">(</span>listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultError</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:112</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>通话出现错误的回调</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>listener: <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultError</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>回调函数</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultError</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>result: <span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultError</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="onRemoteUserInvited" class="tsd-anchor"></a>
					<h3>on<wbr>Remote<wbr>User<wbr>Invited</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Invited<span class="tsd-signature-symbol">(</span>listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:72</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>通话中的某一个参与者，邀请好友加入通话</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>listener: <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>回调函数</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>result: <span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="onRemoteUserJoined" class="tsd-anchor"></a>
					<h3>on<wbr>Remote<wbr>User<wbr>Joined</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Joined<span class="tsd-signature-symbol">(</span>listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">usersParams</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:80</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>对端用户加入了通话</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>listener: <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">usersParams</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>回调函数</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">usersParams</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>result: <span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">usersParams</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="onRemoteUserLeft" class="tsd-anchor"></a>
					<h3>on<wbr>Remote<wbr>User<wbr>Left</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Left<span class="tsd-signature-symbol">(</span>listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:88</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>对端用户挂断 (实际测试，只在群聊时用触发)</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>listener: <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>回调函数</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>result: <span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="onRemoteUserMediaTypeChanged" class="tsd-anchor"></a>
					<h3>on<wbr>Remote<wbr>User<wbr>Media<wbr>Type<wbr>Changed</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Media<wbr>Type<wbr>Changed<span class="tsd-signature-symbol">(</span>listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultData</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:120</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>对端用户切换了媒体类型</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>listener: <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultData</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>回调函数</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultData</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>result: <span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultData</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="onRemoteUserRinging" class="tsd-anchor"></a>
					<h3>on<wbr>Remote<wbr>User<wbr>Ringing</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Ringing<span class="tsd-signature-symbol">(</span>listener<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:104</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>被叫端正在振铃，主叫端拨出电话，被叫端收到请求，发出振铃响应时监听</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>listener: <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>回调函数</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>result: <span class="tsd-signature-type">UniListenerResult</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ListenerResultRes</span><span class="tsd-signature-symbol">&gt;</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeCallConnectedListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Call<wbr>Connected<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Call<wbr>Connected<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:144</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-通话已接通</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeCallDisconnectedListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Call<wbr>Disconnected<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Call<wbr>Disconnected<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:153</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-通话已结束</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeCallOutgoingListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Call<wbr>Outgoing<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Call<wbr>Outgoing<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:207</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-开始呼叫通话的回调</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeCallReceivedListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Call<wbr>Received<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Call<wbr>Received<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:136</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-接收到通话呼入</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeEnableCameraListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Enable<wbr>Camera<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Enable<wbr>Camera<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:184</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-开启或关闭摄像头的回调</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeErrorListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Error<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Error<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:199</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-通话出现错误的回调</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeRemoteUserInvited" class="tsd-anchor"></a>
					<h3>remove<wbr>Remote<wbr>User<wbr>Invited</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Invited<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:176</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-有用户被邀请加入通话</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeRemoteUserJoinedListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Remote<wbr>User<wbr>Joined<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Joined<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:161</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-对端用户加入了通话</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeRemoteUserLeftListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Remote<wbr>User<wbr>Left<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Left<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:169</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-对端用户挂断</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeRemoteUserMediaTypeChangedListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Remote<wbr>User<wbr>Media<wbr>Type<wbr>Changed<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Media<wbr>Type<wbr>Changed<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:222</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-对端用户切换了媒体类型</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeRemoteUserRingingListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Remote<wbr>User<wbr>Ringing<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Ringing<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:215</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-对端用户正在振铃</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="removeSwitchCameraListener" class="tsd-anchor"></a>
					<h3>remove<wbr>Switch<wbr>Camera<wbr>Listener</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">remove<wbr>Switch<wbr>Camera<wbr>Listener<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:191</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>移除监听-切换摄像头回调</p>
								</div>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="setVideoView" class="tsd-anchor"></a>
					<h3>set<wbr>Video<wbr>View</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">set<wbr>Video<wbr>View<span class="tsd-signature-symbol">(</span>userId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, ref<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, isZOrderOnTop<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:288</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>设置预览窗口，此方法需要在视图更新渲染完成后执行</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>userId: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>用户id</p>
									</div>
								</li>
								<li>
									<h5>ref: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>ref ID 对应组件的标识</p>
									</div>
								</li>
								<li>
									<h5>type: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>视频显示模式 0 铺满 1 自适应</p>
									</div>
								</li>
								<li>
									<h5>isZOrderOnTop: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>android only 是否置顶</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="startGroupCall" class="tsd-anchor"></a>
					<h3>start<wbr>Group<wbr>Call</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">start<wbr>Group<wbr>Call<span class="tsd-signature-symbol">(</span>groupId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, userIds<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, observerUserIds<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, extra<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:276</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>发起组呼呼叫</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>groupId: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>组ID</p>
									</div>
								</li>
								<li>
									<h5>userIds: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>群组成员</p>
									</div>
								</li>
								<li>
									<h5>observerUserIds: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>观察者ID默认为空数组</p>
									</div>
								</li>
								<li>
									<h5>type: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>呼叫类型（0:音频 1:音视频）</p>
									</div>
								</li>
								<li>
									<h5>extra: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>默认传&#39;&#39;</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="startSingleCall" class="tsd-anchor"></a>
					<h3>start<wbr>Single<wbr>Call</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">start<wbr>Single<wbr>Call<span class="tsd-signature-symbol">(</span>targetId<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, type<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, extra<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:262</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>发起单聊呼叫</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>targetId: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>目标ID</p>
									</div>
								</li>
								<li>
									<h5>type: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>呼叫类型（0:音频 1:音视频）</p>
									</div>
								</li>
								<li>
									<h5>extra: <span class="tsd-signature-type">null</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>默认传&#39;&#39;</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="switchCamera" class="tsd-anchor"></a>
					<h3>switch<wbr>Camera</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">switch<wbr>Camera<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:318</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>切换摄像头</p>
								</div>
								<p>默认不传参数</p>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function">
					<a name="unInit" class="tsd-anchor"></a>
					<h3>un<wbr>Init</h3>
					<ul class="tsd-signatures tsd-kind-function">
						<li class="tsd-signature tsd-kind-icon">un<wbr>Init<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in index.ts:34</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>注销calllib</p>
								</div>
								<p>注销calllib默认不传参数</p>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class="current ">
						<a href="modules.html">Exports</a>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
					<li class=" tsd-kind-function">
						<a href="modules.html#accept" class="tsd-kind-icon">accept</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#changeMediaType" class="tsd-kind-icon">change<wbr>Media<wbr>Type</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#currentCamera" class="tsd-kind-icon">current<wbr>Camera</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#enableCamera" class="tsd-kind-icon">enable<wbr>Camera</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#enableMicrophone" class="tsd-kind-icon">enable<wbr>Microphone</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#enableSpeaker" class="tsd-kind-icon">enable<wbr>Speaker</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#getCurrentCallSession" class="tsd-kind-icon">get<wbr>Current<wbr>Call<wbr>Session</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#hangup" class="tsd-kind-icon">hangup</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#init" class="tsd-kind-icon">init</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#inviteUsers" class="tsd-kind-icon">invite<wbr>Users</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#onCallConnected" class="tsd-kind-icon">on<wbr>Call<wbr>Connected</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#onCallDisconnected" class="tsd-kind-icon">on<wbr>Call<wbr>Disconnected</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#onCallOutgoing" class="tsd-kind-icon">on<wbr>Call<wbr>Outgoing</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#onCallReceived" class="tsd-kind-icon">on<wbr>Call<wbr>Received</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#onError" class="tsd-kind-icon">on<wbr>Error</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#onRemoteUserInvited" class="tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Invited</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#onRemoteUserJoined" class="tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Joined</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#onRemoteUserLeft" class="tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Left</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#onRemoteUserMediaTypeChanged" class="tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Media<wbr>Type<wbr>Changed</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#onRemoteUserRinging" class="tsd-kind-icon">on<wbr>Remote<wbr>User<wbr>Ringing</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeCallConnectedListener" class="tsd-kind-icon">remove<wbr>Call<wbr>Connected<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeCallDisconnectedListener" class="tsd-kind-icon">remove<wbr>Call<wbr>Disconnected<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeCallOutgoingListener" class="tsd-kind-icon">remove<wbr>Call<wbr>Outgoing<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeCallReceivedListener" class="tsd-kind-icon">remove<wbr>Call<wbr>Received<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeEnableCameraListener" class="tsd-kind-icon">remove<wbr>Enable<wbr>Camera<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeErrorListener" class="tsd-kind-icon">remove<wbr>Error<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeRemoteUserInvited" class="tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Invited</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeRemoteUserJoinedListener" class="tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Joined<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeRemoteUserLeftListener" class="tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Left<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeRemoteUserMediaTypeChangedListener" class="tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Media<wbr>Type<wbr>Changed<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeRemoteUserRingingListener" class="tsd-kind-icon">remove<wbr>Remote<wbr>User<wbr>Ringing<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#removeSwitchCameraListener" class="tsd-kind-icon">remove<wbr>Switch<wbr>Camera<wbr>Listener</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#setVideoView" class="tsd-kind-icon">set<wbr>Video<wbr>View</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#startGroupCall" class="tsd-kind-icon">start<wbr>Group<wbr>Call</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#startSingleCall" class="tsd-kind-icon">start<wbr>Single<wbr>Call</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#switchCamera" class="tsd-kind-icon">switch<wbr>Camera</a>
					</li>
					<li class=" tsd-kind-function">
						<a href="modules.html#unInit" class="tsd-kind-icon">un<wbr>Init</a>
					</li>
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="assets/js/main.js"></script>
</body>
</html>